﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace System.Runtime.Serialization.Advanced
{
  [AttributeUsage(AttributeTargets.Class)]
  sealed class PackageAttribute : Attribute
  {
    readonly string positionalString;

    // This is a positional argument
    public PackageAttribute(string positionalString)
    {
      this.positionalString = positionalString;

      // TODO: Implement code here
      throw new NotImplementedException();
    }

    public string PositionalString
    {
      get { return positionalString; }
    }

    // This is a named argument
    public int NamedInt { get; set; }
  }
}
